/**
 * author bianlonging
 * email 1137060420@qq.com
 * date  2016-04-12
 * time  19:00
 * description 商家管理
 */

$(function(){
    //图片预览
    $(".addFile").change(function(){
        var fileImg = $(".fileImg");
        var explorer = navigator.userAgent;
        var imgSrc = $(this)[0].value;
        if (explorer.indexOf('MSIE') >= 0) {	//非IE
            if (!/\.(jpg|jpeg|png|JPG|PNG|JPEG)$/.test(imgSrc)) {
                imgSrc = "";
                return false;
            }else{
                fileImg.attr("src",imgSrc);
            }
        }else{									//IE
            if (!/\.(jpg|jpeg|png|JPG|PNG|JPEG)$/.test(imgSrc)) {
                imgSrc = "";
                return false;
            }else{
                var file = $(this)[0].files[0];
                var url = URL.createObjectURL(file);
                fileImg.attr("src",url);
            }
        }
    });


    $(".btn-add").on("click",function(){
        var required = $(".required");
        var pwd = $(".pwd").val();
        var loginName = $(".loginName").val();
        var index = 0;
        if (loginName == "" || !/^1[34578]{1}\d{9}/.test(loginName)) {
            toast("账户名不正确，请填写正确的手机号");
            return false;
        }else if (pwd == "") {
            toast("密码不能为空");
            return false;
        }else if ($("#name").val() == '') {
            toast("请输入正确的店铺名称");
            return false;
        }else if (!/^[0-9]*$/.test($(".bankNum").val()) || $(".bankNum").val().length  < 11) {
            toast("请输入正确的银行卡号");
            return false;
        }else if ($("#bank").val().length < 1) {
            toast("请输入正确的收款银行");
            return false;
        }else if ($(".consignee").val().length < 1) {
            toast("请输入正确的收货人姓名");
            return false;
        }else if ($(".province").val().length < 1) {
            toast("请输入正确的省份");
            return false;
        }else if ($(".city").val().length < 1) {
            toast("请输入正确的城市");
            return false;
        }else if ( $(".district").val().length < 1) {
            toast("请输入正确的区域");
            return false;
        }else if ( $(".address").val().length < 1) {
            toast("请输入正确的详细地址");
            return false;
        }else if ($(".t-mobile").val() == "" || !/^1[34578]{1}\d{9}/.test($(".t-mobile").val())) {
            toast("请输入正确的手机号码");
            return false;
        }else if ( !($(".idCard").val().length == 18 ||  $(".idCard").val().length == 15) ) {
            toast("请输入正确的身份证号码");
            return false;
        }else if ( $(".telephone").val().length < 1 ) {
            toast("请输入正确的电话号码");
            return false;
        }
        else if (  $(".zipcode").val().length < 6 ) {
            toast("请输入正确的邮编");
            return false;
        }
        else if (pwd != "") {
            if (pwd.length < 6) {
                toast("密码长度不得少于6位");
                return false;
            }else if(!/^[A-Za-z0-9]+$/.test(pwd)){
                toast("密码出现不支持字符");
                return false;
            };
        };

        var status = $("input[name='status']");
        status.val(status.prop("checked") ? "on" : "off");
        var dataMobile = {};
        dataMobile.mobile = loginName;
        $.ajax({
            url : "/index.php?m=Home&c=Agent%2FAgent&a=ajaxGetAgentInfo",
            data : dataMobile,
            type : "POST",
            dataType : "JSON",
            success : function(data) {
                if (data.success == false) {
                    toast(data.message);
                }else{
                    $("form").submit();
                }
            }
        })
    });

    $(".btn-edit").on("click",function(){
        var required = $(".required");
        var pwd = $(".pwd").val();
        var loginName = $(".loginName").val();
        var index = 0;
        if (loginName == "" || !/^1[34578]{1}\d{9}/.test(loginName)) {
            toast("账户名不正确，请填写正确的手机号");
            return false;
        }else if (pwd == "") {
            toast("密码不能为空");
            return false;
        }else if ($("#name").val() == '') {
            toast("请输入正确的店铺名称");
            return false;
        }else if (!/^[0-9]*$/.test($(".bankNum").val()) || $(".bankNum").val().length  < 11 ) {
            toast("请输入正确的银行卡号");
            return false;
        }else if ($("#bank").val().length < 1) {
            toast("请输入正确的收款银行");
            return false;
        }else if ($(".consignee").val().length < 1) {
            toast("请输入正确的收货人姓名");
            return false;
        }else if ($(".province").val().length < 1) {
            toast("请输入正确的省份");
            return false;
        }else if ($(".city").val().length < 1) {
            toast("请输入正确的城市");
            return false;
        }else if ( $(".district").val().length < 1) {
            toast("请输入正确的区域");
            return false;
        }else if ( $(".address").val().length < 1) {
            toast("请输入正确的详细地址");
            return false;
        }else if ($(".t-mobile").val() == "" || !/^1[34578]{1}\d{9}/.test($(".t-mobile").val())) {
            toast("请输入正确的手机号码");
            return false;
        }else if ( !($(".idCard").val().length == 18 ||  $(".idCard").val().length == 15) ) {
            toast("请输入正确的身份证号码");
            return false;
        }else if ( $(".telephone").val().length < 1 ) {
            toast("请输入正确的电话号码");
            return false;
        }
        else if (  $(".zipcode").val().length < 6 ) {
            toast("请输入正确的邮编");
            return false;
        }
        else if (pwd != "") {
            if (pwd.length < 6) {
                toast("密码长度不得少于6位");
                return false;
            }else if(!/^[A-Za-z0-9]+$/.test(pwd)){
                toast("密码出现不支持字符");
                return false;
            };
        };


        var status = $("input[name='status']");
        status.val(status.prop("checked") ? "1" : "0");
        $("form").submit();
    });

    $('.btn-clear').on("click",function(){
        $("input[name='pwd']").val('');
        $(".close").trigger("click");
    });

    //toast提示函数
    function toast(tip){
        $(".toast_tip").html(tip);
        $(".toast").fadeIn('1000');
        setTimeout(function(){
            $(".toast").fadeOut();
        },1000);
        return false;
    }

    // ajax修改密码
    var id ;
    $('.btn-reset').on("click",function(){
        id = $(this).parents('tr').data().id;
    });
    $('.btn-submit').on("click",function(){
        var pwd = $("input[name='pwd']").val();
        var data = {};
        data.id = id;
        data.password = pwd;
        if (pwd.length > 5 && /^[a-zA-Z0-9]+$/.test(pwd) ) {
            $.ajax({
                url : "/index.php?m=Home&c=Agent%2FAgent&a=ajaxEditAgentPass",
                data : data,
                type : "POST",
                dataType: "JSON",
                success : function(data){
                    if(data.success == true){
                        $("input[name='pwd']").val('');
                        $(".close").trigger("click");
                    }else{
                        alert(data.message);
                    }
                }
            })
        }
    });

    //结算管理
    var search = $(".btn-search");
    search.on("click",function(){
        var startTime = $("input[name='starTime']").val();
        var expireTime = $("input[name='endTime']").val();
        if (startTime == "" || expireTime == "") {
            toast("时间不能为空");
            return false;
        }else if(new Date(startTime).getTime() > new Date(expireTime).getTime()){
            toast("结束时间要大于开始时间");
            return false;
        }else{
            $("form").submit();
        }
    })

})
